package com.bocaizp.operation.service;

import com.bocaizp.pojo.VO.AddFriendVO;
import com.bocaizp.pojo.VO.FriendListVO;
import com.bocaizp.pojo.VO.OtherInfoVO;

import java.util.List;

/**
 * Author : huang jie
 * Date : 2024/5/9 23:57
 **/
public interface ChatService {

	/**
	 * 获取好友列表
	 * @return
	 */
	List<FriendListVO> getfriend();

	/**
	 * 获取聊天历史
	 * @param id
	 * @return
	 */
	OtherInfoVO getHistory(String id);

	/**
	 * 存入聊天记录
	 *
	 * @param sid
	 * @param toName
	 * @param mess
	 * @param flag
	 * @return
	 */
	void insertRecord(String sid, String toName, String mess, int flag);

	/**
	 * 搜索好友
	 * @return
	 */
	List<AddFriendVO> addFriendList(String username);

	/**
	 * 添加好友
	 * @param id
	 * @return
	 */
	void build(Long id);

	/**
	 * 删除好友
	 * @param id
	 */
	void delete(Long id);
}
